#pragma once

struct IDataReceiver
{
	virtual void ReadData(SHORT * pData, SIZE_T nLen) = 0;
};

struct IJeolSource
{
	virtual BOOL Open(const void * pInitData) = 0;
	virtual void Close(void) = 0;

	virtual BOOL Start(IDataReceiver * pDataDest) = 0;
	virtual void Stop(void) = 0;
};
